\hypertarget{ffft_8h}{
\section{ffft.h File Reference}
\label{ffft_8h}\index{ffft.h@{ffft.h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__tag__complex__t}{\_\-tag\_\-complex\_\-t}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{ffft_8h_a050f573c167a20e7e28bb042348036c9}{FFT\_\-N}~256
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__tag__complex__t}{\_\-tag\_\-complex\_\-t} \hyperlink{ffft_8h_a38899a8ca35c565087ad8460acc825fe}{complex\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{ffft_8h_a602974bbf05cf2279ac8d2c46896b471}{fft\_\-input} (const int16\_\-t $\ast$, \hyperlink{struct__tag__complex__t}{complex\_\-t} $\ast$)
\item 
void \hyperlink{ffft_8h_afc6a1430f482d6ff5fd37205dda6fc09}{fft\_\-execute} (\hyperlink{struct__tag__complex__t}{complex\_\-t} $\ast$)
\item 
void \hyperlink{ffft_8h_a4575c16ed89ca2ac9c100cd715382510}{fft\_\-output} (\hyperlink{struct__tag__complex__t}{complex\_\-t} $\ast$, uint16\_\-t $\ast$)
\item 
int16\_\-t \hyperlink{ffft_8h_afa2aad5de0cfc882d67a93552c100ac5}{fmuls\_\-f} (int16\_\-t, int16\_\-t)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const prog\_\-int16\_\-t \hyperlink{ffft_8h_a19b48ad261d9f75f8517c05595cfb61a}{tbl\_\-window} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{ffft_8h_a050f573c167a20e7e28bb042348036c9}{
\index{ffft.h@{ffft.h}!FFT\_\-N@{FFT\_\-N}}
\index{FFT\_\-N@{FFT\_\-N}!ffft.h@{ffft.h}}
\subsubsection[{FFT\_\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define FFT\_\-N~256}}
\label{ffft_8h_a050f573c167a20e7e28bb042348036c9}


\subsection{Typedef Documentation}
\hypertarget{ffft_8h_a38899a8ca35c565087ad8460acc825fe}{
\index{ffft.h@{ffft.h}!complex\_\-t@{complex\_\-t}}
\index{complex\_\-t@{complex\_\-t}!ffft.h@{ffft.h}}
\subsubsection[{complex\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \_\-tag\_\-complex\_\-t}  {\bf complex\_\-t}}}
\label{ffft_8h_a38899a8ca35c565087ad8460acc825fe}


\subsection{Function Documentation}
\hypertarget{ffft_8h_afc6a1430f482d6ff5fd37205dda6fc09}{
\index{ffft.h@{ffft.h}!fft\_\-execute@{fft\_\-execute}}
\index{fft\_\-execute@{fft\_\-execute}!ffft.h@{ffft.h}}
\subsubsection[{fft\_\-execute}]{\setlength{\rightskip}{0pt plus 5cm}void fft\_\-execute (
\begin{DoxyParamCaption}
\item[{{\bf complex\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{ffft_8h_afc6a1430f482d6ff5fd37205dda6fc09}
\hypertarget{ffft_8h_a602974bbf05cf2279ac8d2c46896b471}{
\index{ffft.h@{ffft.h}!fft\_\-input@{fft\_\-input}}
\index{fft\_\-input@{fft\_\-input}!ffft.h@{ffft.h}}
\subsubsection[{fft\_\-input}]{\setlength{\rightskip}{0pt plus 5cm}void fft\_\-input (
\begin{DoxyParamCaption}
\item[{const int16\_\-t $\ast$}]{, }
\item[{{\bf complex\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{ffft_8h_a602974bbf05cf2279ac8d2c46896b471}
\hypertarget{ffft_8h_a4575c16ed89ca2ac9c100cd715382510}{
\index{ffft.h@{ffft.h}!fft\_\-output@{fft\_\-output}}
\index{fft\_\-output@{fft\_\-output}!ffft.h@{ffft.h}}
\subsubsection[{fft\_\-output}]{\setlength{\rightskip}{0pt plus 5cm}void fft\_\-output (
\begin{DoxyParamCaption}
\item[{{\bf complex\_\-t} $\ast$}]{, }
\item[{uint16\_\-t $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{ffft_8h_a4575c16ed89ca2ac9c100cd715382510}
\hypertarget{ffft_8h_afa2aad5de0cfc882d67a93552c100ac5}{
\index{ffft.h@{ffft.h}!fmuls\_\-f@{fmuls\_\-f}}
\index{fmuls\_\-f@{fmuls\_\-f}!ffft.h@{ffft.h}}
\subsubsection[{fmuls\_\-f}]{\setlength{\rightskip}{0pt plus 5cm}int16\_\-t fmuls\_\-f (
\begin{DoxyParamCaption}
\item[{int16\_\-t}]{, }
\item[{int16\_\-t}]{}
\end{DoxyParamCaption}
)}}
\label{ffft_8h_afa2aad5de0cfc882d67a93552c100ac5}


\subsection{Variable Documentation}
\hypertarget{ffft_8h_a19b48ad261d9f75f8517c05595cfb61a}{
\index{ffft.h@{ffft.h}!tbl\_\-window@{tbl\_\-window}}
\index{tbl\_\-window@{tbl\_\-window}!ffft.h@{ffft.h}}
\subsubsection[{tbl\_\-window}]{\setlength{\rightskip}{0pt plus 5cm}const prog\_\-int16\_\-t {\bf tbl\_\-window}\mbox{[}$\,$\mbox{]}}}
\label{ffft_8h_a19b48ad261d9f75f8517c05595cfb61a}
